<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        //    let obj={
        //        name:'zs',
        //        age:100
        //    }

        //    let person={
        //        ...obj,
        //        sex:'男'
        //    }
        //    console.log(person);


        // function fn(){
        //     console.log('fn')
        // }

        // fn()

        // es6 推荐使用箭头函数

        {
            let fn = () => {
                console.log('fn')
            }
            fn()
        }


        {
            //    function fn2(){
            //        return 1;
            //        return [1,2,3];
            //        return {name:'zs',age:19}
            //    }

            //   console.log( fn2())

            // let fn2 = () => {
            //     return 11;

            // }
            // console.log(fn2())
             
            // 1  如果函数返回值 只有1行代码  可以省略return和大括号  如果返回的本身是对象{}则不能省大括号  
            //  let  fn2=()=>111
            //  console.log(fn2())
             
            //  let  fn2=()=>[1,2,3]
            //  console.log(fn2())

             let  fn2=()=>{
                 return {
                    name:'zs',age:19
                 }
             }
             console.log(fn2())



            


        }

        {
             //2 函数的形参  的简写  如果只有一个形参小括号可以省略

            //  function fn(a){
            //      console.log(a)
                 
            //  }

            //  let fn=(a)=>{
            //      console.log(a)
                 
            //  }
            //  let  fn=a=>{
            //      console.log(a)
            //  }
            //  fn(1000)

             let  fn=(a,b)=>{
                 console.log(a+b)
             }
             fn(1000,500)
             
        }

        //形参只有1个 返回值只有1行 的代码长这样子
        {
            let fn=a=>a+10;
            console.log(fn(5))
        }


    </script>
</body>

</html>